List Of GIS Software
   HOME

TheInfoList



OR:

A GIS software program is a computer program to support the use of a
geographic information system A geographic information system (GIS) is a type of database containing Geographic data and information, geographic data (that is, descriptions of phenomena for which location is relevant), combined with Geographic information system software, sof ...
, providing the ability to create, store, manage, query, analyze, and visualize
geographic data Geographic data and information is defined in the ISO/TC 211 series of standards as data and information having an implicit or explicit association with a location relative to Earth (a geographic location or geographic position). It is also call ...
, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various
information technology Information technology (IT) is the use of computers to create, process, store, retrieve, and exchange all kinds of data . and information. IT forms part of information and communications technology (ICT). An information technology system (I ...
architectures."GIS Software - A description in 1000 words"
S. Steiniger and R. Weibel


History

The earliest geographic information systems, such as the
Canadian Geographic Information System {{Unreferenced, date=October 2012 The Canada Geographic Information System (CGIS) was an early geographic information system (GIS) developed for the Government of Canada beginning in the early 1960s. CGIS was used to store geospatial data for th ...
started in 1963, were bespoke programs developed specifically for a single installation (usually a government agency), based on custom-designed data models. During the 1950s and 1960s, academic researchers during the
quantitative revolution The quantitative revolution (QR) was a paradigm shift that sought to develop a more rigorous and systematic methodology for the discipline of geography. It came as a response to the inadequacy of regional geography to explain general spatial dynam ...
of geography began writing computer programs to perform
spatial analysis Spatial analysis or spatial statistics includes any of the formal techniques which studies entities using their topological, geometric, or geographic properties. Spatial analysis includes a variety of techniques, many still in their early deve ...
, especially at the
University of Washington The University of Washington (UW, simply Washington, or informally U-Dub) is a public research university in Seattle, Washington. Founded in 1861, Washington is one of the oldest universities on the West Coast; it was established in Seattle a ...
and the
University of Michigan , mottoeng = "Arts, Knowledge, Truth" , former_names = Catholepistemiad, or University of Michigania (1817–1821) , budget = $10.3 billion (2021) , endowment = $17 billion (2021)As o ...
, but these were also custom programs that were rarely available to other potential users. Perhaps the first general-purpose software that provided a range of GIS functionality was the Synagraphic Mapping Package (SYMAP), developed by Howard T. Fisher and others at the nascent
Harvard Laboratory for Computer Graphics and Spatial Analysis The Harvard Laboratory for Computer Graphics and Spatial Analysis (1965 to 1991) pioneered early cartographic and architectural computer applications that led to integrated geographic information systems (GIS). Some of the Laboratory's influenti ...
starting in 1965. While not a true full-range GIS program, it included some basic mapping and analysis functions, and was freely available to other users. Through the 1970s, the Harvard Lab continued to develop and publish other packages focused on automating specific operations, such as SYMVU (3-D surface visualization), CALFORM (
choropleth maps A choropleth map () is a type of statistical thematic map that uses pseudocolor, i.e., color corresponding with an aggregate summary of a geographic characteristic within spatial enumeration units, such as population density or per-capita incom ...
), POLYVRT ( topological vector data management), WHIRLPOOL (
vector overlay Vector overlay is an operation (or class of operations) in a geographic information system (GIS) for integrating two or more vector spatial data sets. Terms such as ''polygon overlay'', ''map overlay'', and ''topological overlay'' are often used ...
), GRID and IMGRID (
raster Raster may refer to: * Raster graphics, graphical techniques using arrays of pixel values * Raster graphics editor, a computer program * Raster scan, the pattern of image readout, transmission, storage, and reconstruction in television and compu ...
data management), and others. During the late 1970s, several of these modules were brought together into Odyssey, one of the first commercial complete GIS programs, released in 1980. During the late 1970s and early 1980s, GIS was emerging in many large government agencies that were responsible for managing land and facilities. Particularly, federal agencies of the
United States The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territorie ...
government developed software that was by definition in the
public domain The public domain (PD) consists of all the creative work A creative work is a manifestation of creative effort including fine artwork (sculpture, paintings, drawing, sketching, performance art), dance, writing (literature), filmmaking, ...
because of the
Freedom of Information Act Freedom of Information Act may refer to the following legislations in different jurisdictions which mandate the national government to disclose certain data to the general public upon request: * Freedom of Information Act 1982, the Australian act * ...
, and was thus released to the public. Notable examples included the
Map Overlay and Statistical System {{No footnotes, date=August 2011 The Map Overlay and Statistical System (MOSS), is a GIS software technology. Development of MOSS began in late 1977 and was first deployed for use in 1979. MOSS represents a very early public domain, open source GIS ...
(MOSS) developed by the Fish & Wildlife Service and
Bureau of Land Management The Bureau of Land Management (BLM) is an agency within the United States Department of the Interior responsible for administering federal lands. Headquartered in Washington DC, and with oversight over , it governs one eighth of the country's la ...
(BLM) starting in 1976; the
PROJ PROJ (formerly PROJ.4) is a library for performing conversions between cartographic projections. The library is based on the work of Gerald Evenden at the United States Geological Survey (USGS), but since 2019-11-26 is an Open Source Geospatial F ...
library developed at the
United States Geological Survey The United States Geological Survey (USGS), formerly simply known as the Geological Survey, is a scientific agency of the United States government. The scientists of the USGS study the landscape of the United States, its natural resources, ...
(USGS), one of the first programming libraries available; and
GRASS GIS ''Geographic Resources Analysis Support System'' (commonly termed ''GRASS GIS'') is a geographic information system (GIS) software suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and ...
originally developed by the Army Corps of Engineers starting in 1982. These formed the foundation of the open source GIS software community. The 1980s also saw the beginnings of most commercial GIS software, including
Esri Esri (; Environmental Systems Research Institute) is an American multinational geographic information system (GIS) software company. It is best known for its ArcGIS products. With a 43% market share, Esri is the world's leading supplier of GIS ...
ARC/INFO ArcInfo (formerly ARC/INFO) is a full-featured geographic information system produced by Esri, and is the highest level of licensing (and therefore functionality) in the ArcGIS Desktop product line. It was originally a command-line based system. T ...
in 1982;
Intergraph Intergraph Corporation was an American software development and services company, which now forms part of Hexagon AB. It provides enterprise engineering and geospatially powered software to businesses, governments, and organizations around the w ...
IGDS in 1985, and the Mapping Display and Analysis System (MIDAS), the first GIS product for
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
personal computers, which later became MapInfo. These would proliferate in the 1990s with the advent of more powerful personal computers,
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, and the 1990 U.S. Census, which raised awareness of the usefulness of geographic data to businesses and other new users. Several trends emerged in the late 1990s that have significantly changed the GIS software ecosystem leading to the present, by moving in directions beyond the traditional full-featured desktop GIS application. The emergence of
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pr ...
languages facilitated the release of component libraries and
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
s, both commercial and open-source, which encapsulated specific GIS functions, allowing programmers to build spatial capabilities into their own programs. Second, the development of spatial extensions to object-relational database management systems (also both open-source and commercial) created new opportunities for data storage for traditional GIS, but also enabled spatial capabilities to be integrated into enterprise
information systems An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, information storage, store, and information distribution, distribute information. From a sociotechnical perspective, information systems a ...
, including business processes such as
human resources Human resources (HR) is the set of people who make up the workforce of an organization, business sector, industry, or economy. A narrower concept is human capital, the knowledge and skills which the individuals command. Similar terms include m ...
. Third, as the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
emerged,
web mapping Web mapping or an online mapping is the process of using maps, usually created through geographic information systems (GIS), on the Internet, more specifically in the World Wide Web (WWW). A web map or an online map is both served and consumed, t ...
quickly became one of its most popular applications; this led to the development of Server-based GIS software that could perform the same functions as a traditional GIS, but at a location remote from a client who only needed a web browser installed. All of these have combined to enable emerging trends in GIS software, such as the use of
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mul ...
,
software as a service Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software. SaaS is con ...
(SAAS), and
smartphone A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s to broaden the availability of spatial data, processing, and visualization.


Types of software

The software component of a traditional geographic information system is expected to provide a wide range of functions for handling spatial data: * ''Data management'', including the creation, editing, and storage of
geographic data Geographic data and information is defined in the ISO/TC 211 series of standards as data and information having an implicit or explicit association with a location relative to Earth (a geographic location or geographic position). It is also call ...
, as well as transformations such as changing
coordinate systems In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine the position of the points or other geometric elements on a manifold such as Euclidean space. The order of the coordinates is sign ...
and converting between raster and vector models. * ''Spatial analysis'', including a range of processing tools from basic queries to advanced algorithms such as
network analysis Network analysis can refer to: * Network theory, the analysis of relations through mathematical graphs ** Social network analysis, network theory applied to social relations * Network analysis (electrical circuits) See also *Network planning and ...
and
vector overlay Vector overlay is an operation (or class of operations) in a geographic information system (GIS) for integrating two or more vector spatial data sets. Terms such as ''polygon overlay'', ''map overlay'', and ''topological overlay'' are often used ...
* ''Output'', especially
cartographic design Cartographic design or map design is the process of crafting the appearance of a map, applying the principles of design and knowledge of how maps are used to create a map that has both aesthetic appeal and practical function. It shares this dual ...
. The modern GIS
software ecosystem ''Software Ecosystem'' is a book written by David G. Messerschmitt and Clemens Szyperski that explains the essence and effects of a "software ecosystem", defined as a set of businesses functioning as a unit and interacting with a shared market for ...
includes a variety of products that may include more or less of these capabilities, collect them in a single program, or distribute them over the
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
. These products can be grouped into the following broad classes: ;Desktop GIS application :The traditional form of GIS software, first developed for mainframes and minicomputers, then
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
workstation A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term ''workstat ...
s, and now
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
s. A desktop GIS program provides a full suite of capabilities, although some programs are modularized with extensions that can be purchased separately. ;Server GIS application :A program which runs on a remote
server Server may refer to: Computing *Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients Role * Waiting staff, those who work at a restaurant or a bar attending customers and su ...
(usually in concert with an
HTTP server An HTTP server is a computer (software) program (or even a software component included in an other program) that plays the role of a server in a client–server model by implementing the ''server part'' of the HTTP and/or HTTPS network protocol ...
), handling many or all of the above functions, taking in requests and delivering results via the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
. Thus, the client typically accesses server capabilities using a normal web browser. Early server software was focused specifically on
web mapping Web mapping or an online mapping is the process of using maps, usually created through geographic information systems (GIS), on the Internet, more specifically in the World Wide Web (WWW). A web map or an online map is both served and consumed, t ...
, only including the output phase, but current server GIS provides the full suite of functions. This server software is at the core of modern
cloud-based Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over multip ...
platforms such a
ArcGIS Online
;Geospatial library :A
software component Component-based software engineering (CBSE), also called component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a give ...
that provides a focused set of documented functions, which software developers can incorporate into their own programs. In modern
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pr ...
languages such as C#,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
and
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
, these are typically encapsulated as classes with a documented
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API). ;
Spatial database A spatial database is a general-purpose database (usually a relational database) that has been enhanced to include spatial data that represents objects defined in a geometric space, along with tools for querying and analyzing such data. Most spa ...
:An extension to an existing database software program (most commonly, an object-relational database management system) that creates a geometry datatype, enabling spatial data to be stored in a column in a table, but also provides new functions to query languages such as SQL that include many of the management and analysis functions of GIS. This enables database managers and programmers to perform GIS functions without traditional GIS software. The current software industry consists of many competing products of each of these types, in both
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
and
commercial Commercial may refer to: * a dose of advertising conveyed through media (such as - for example - radio or television) ** Radio advertisement ** Television advertisement * (adjective for:) commerce, a system of voluntary exchange of products and s ...
forms. Many of these are listed below; for a direct comparison of the characteristics of some of them, see
Comparison of geographic information systems software This is a comparison of notable geographic information system, GIS software. To be included on this list, the software must have a linked existing article. License, source, & operating system support Pure server Map servers Map caches Pure ...
.


Open source software

The development of open source GIS software has—in terms of software history—a long tradition with the appearance of a first system in 1978. Numerous systems are available which cover all sectors of geospatial data handling.


Desktop GIS

The following open-source desktop GIS projects are reviewed in Steiniger and Bocher (2008/9): *
GRASS GIS ''Geographic Resources Analysis Support System'' (commonly termed ''GRASS GIS'') is a geographic information system (GIS) software suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and ...
– Geospatial data management, vector and raster manipulation - developed by the
U.S. Army Corps of Engineers , colors = , anniversaries = 16 June (Organization Day) , battles = , battles_label = Wars , website = , commander1 = ...
*
gvSIG gvSIG, geographic information system (GIS), is a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems. gv ...
– Mapping and geoprocessing with a 3D rendering plugin *
ILWIS Integrated Land and Water Information System (ILWIS) is a geographic information system (GIS) and remote sensing software for both vector and raster processing. Its features include digitizing, editing, analysis and display of data, and production ...
(Integrated Land and Water Information System) – Integrates image, vector and thematic data. *
JUMP GIS Java Unified Mapping Program (JUMP) is a Java based vector and raster GIS and programming framework. Current development continues under the 'OpenJUMP'' name. Features As featured on the project's website: * Platform independent (Windows, Lin ...
/ OpenJUMP ((Open) Java Unified Mapping Platform) – The desktop GISs OpenJUMP, SkyJUMP, deeJUMP and
Kosmo Kosmo is a desktop geographic information system (GIS) with advanced functions. It is the first of a series of developments that are being made available to the community. Kosmo was implemented using the Java programming language and is being ...
all emerged from JUMP. * MapWindow GIS – Free desktop application with plugins and a programmer library *
QGIS QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, printing, and analysis of geospatial data. Functionality QGIS functions as geographic information system (GIS ...
(previously known as Quantum GIS) – Powerful cartographic and geospatial data processing tools with extensive plug-in support *
SAGA GIS System for Automated Geoscientific Analyses (SAGA GIS) is a geographic information system (GIS) computer program, used to edit spatial data. It is free and open-source software, developed originally by a small team at the Department of Physical Ge ...
(System for Automated Geoscientific Analysis) – Tools for environmental modeling, terrain analysis, and 3D mapping * uDig – API and source code (Java) available. Besides these, there are other open source GIS tools: * Capaware – A C++ 3D GIS Framework with a multiple plugin architecture for geographic graphical analysis and visualization. *
Generic Mapping Tools Generic Mapping Tools (GMT) are an open-source collection of computer software tools for processing and displaying xy and xyz datasets, including rasterisation, filtering and other image processing operations, and various kinds of map projections ...
– A collection of command-line tools for manipulating geographic and Cartesian data sets and producing PostScript illustrations. * FalconView – A mapping system created by the Georgia Tech Research Institute for the Windows family of operating systems. A free, open source version is available. * Kalypso – Uses Java and GML3. Focuses mainly on numerical simulations in water management. *
TerraView TerraView is a GIS application built on the TerraLib GIS library. TerraView handles Vector graphics, vector data (polygons, lines, points) and raster data (grids and images), both of them stored in a relational or geo-relational database, including ...
– Handles vector and raster data stored in a relational or geo-relational database, i.e. a frontend for
TerraLib TerraLib is an open-source GIS software library that extends object-relational DBMS technology to handle spatiotemporal data types. The library supports different DBMS, including MySQL, PostgreSQL, and Oracle. Its vector data model is upwar ...
. *GWmodelS – free application software implementing Geographically Weighted (GW) models to analyse geo-spatial data. * Whitebox GAT – Cross-platform, free and open-source GIS software.


Other geospatial tools

Apart from desktop GIS, many other types of GIS software exist.


Web map servers

*
GeoServer In computing, GeoServer is an open-source server written in Java that allows users to share, process and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer ha ...
– Written in Java and relies on
GeoTools GeoTools is a free software (LGPL) GIS toolkit for developing standards compliant solutions. It provides an implementation of Open Geospatial Consortium (OGC) specifications as they are developed. GeoTools is a contributor to the GeoAPI projec ...
. Allows users to share and edit geospatial data. *
MapGuide Open Source MapGuide Open Source is a web-based map-making platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. The application was introduced as open-source by Autodesk in November 2005, and the cod ...
– Runs on Linux or Windows, supports Apache and IIS web servers, and has APIs (PHP, .NET, Java, and JavaScript) for application development. *
Mapnik Mapnik is an open-source mapping toolkit for desktop and server based map rendering, written in C++. Artem Pavlenko, the original developer of Mapnik, set out with the explicit goal of creating beautiful maps by employing the sub-pixel anti-alia ...
– C++/Python library for rendering - used by
OpenStreetMap OpenStreetMap (OSM) is a free, open geographic database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveys, trace from aerial imagery and also import from other freely licensed g ...
. *
MapServer MapServer is an open-source development environment for building spatially enabled internet applications, built in the C language, and is widely known as one of the fastest Web mapping engines available. It can run as a CGI program or via MapSc ...
– Written in C. Developed by the
University of Minnesota The University of Minnesota, formally the University of Minnesota, Twin Cities, (UMN Twin Cities, the U of M, or Minnesota) is a public university, public Land-grant university, land-grant research university in the Minneapolis–Saint Paul, Tw ...
.


Spatial database management systems

*
PostGIS PostGIS ( ) is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium (OGC). Technicall ...
– Spatial extensions for the open source
PostgreSQL PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
database, allowing geospatial queries. *
ArangoDB ArangoDB is a free and open-source native graph database system developed by ArangoDB Inc. ArangoDB is a multi-model database system since it supports three data models (graphs, JSON documents, key/value) with one database core and a unified q ...
– Builtin features available for Spatial data management, allowing geospatial queries. *
SpatiaLite SpatiaLite is a spatial extension to SQLite, providing vector geodatabase functionality. It is similar to PostGIS, Oracle Spatial, and SQL Server with spatial extensions, although SQLite/SpatiaLite aren't based on client-server architecture: they ...
– Spatial extensions for the open source
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most ...
database, allowing geospatial queries. *
TerraLib TerraLib is an open-source GIS software library that extends object-relational DBMS technology to handle spatiotemporal data types. The library supports different DBMS, including MySQL, PostgreSQL, and Oracle. Its vector data model is upwar ...
– Provides advanced functions for GIS analysis. *
OrientDB OrientDB is an open source NoSQL database management system written in Java. It is a Multi-model database, supporting graph, document, key/value, and object models, but the relationships are managed as in graph databases with direct connections ...
– Builtin features available for Spatial data management, allowing geospatial queries.


Software development frameworks and libraries (for web applications)

*
GeoBase (Telogis GIS software) Telogis was a privately held US-based company that develops location-based software to manage mobile resources. Telogis sold software as a service (SaaS) which incorporated location information into applications for fleet owners as well as geospa ...
Geospatial Geographic data and information is defined in the ISO/TC 211 series of standards as data and information having an implicit or explicit association with a location relative to Earth (a geographic location or geographic position). It is also call ...
mapping software available as a
software development kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific to ...
. *
OpenLayers OpenLayers is an open-source (provided under the 2-clause BSD License) JavaScript library for displaying map data in web browsers as slippy maps. It provides an API for building rich web-based geographic applications similar to Google Maps an ...
– Open source
AJAX Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Greek ...
library for accessing geographic data layers of all kinds, originally developed and sponsored by
MetaCarta MetaCarta is a software company that developed one of the first search engines to use a map to find unstructured documents. The product uses natural language processing to georeference text for customers in defense, intelligence, homeland securi ...
. * Leafletjs – Open source JavaScript Library for Mobile-Friendly Interactive Maps


Software development frameworks and libraries (non-web)

*
GeoTools GeoTools is a free software (LGPL) GIS toolkit for developing standards compliant solutions. It provides an implementation of Open Geospatial Consortium (OGC) specifications as they are developed. GeoTools is a contributor to the GeoAPI projec ...
– Open source GIS toolkit written in
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
, using
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 1994 ...
specifications. *
GDAL The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vector geospatial data formats (e.g. shapefile), and is released under the permissive X/MIT style free software license by the Open ...
/ OGR *
Orfeo toolbox In computer science, Orfeo Toolbox (OTB) is a software library for processing images from Earth observation satellites. OTB was initiated by the French space agency (CNES) in 2006. The software is released under a free licence; a number of contri ...


Cataloging application for spatially referenced resources

* GeoNetwork opensource – A catalog application to manage spatially referenced resources *
pycsw Pycsw is an OGC APIRecords and CSW server implementation written in Python. Background pycsw fully implements the OGC APIRecords and OpenGIS Catalogue Service Implementation Specification atalogue Service for the Web Initial development st ...
– pycsw is an OGC CSW server implementation written in Python


Spatial analysis frameworks and libraries/packages


package:GWmodel
an
package:gwverse
– free and open-source
R packages R packages are extensions to the R statistical programming language. R packages contain code, data, and documentation in a standardised collection format that can be installed by users of R, typically via a centralised software repository such as ...
implementing two frameworks for developing and applying Geographically Weighted (GW) models to analyse geo-spatial data.


Other tools

*
Chameleon Chameleons or chamaeleons (family Chamaeleonidae) are a distinctive and highly specialized clade of Old World lizards with 202 species described as of June 2015. The members of this family are best known for their distinct range of colors, bein ...
– Environments for building applications with MapServer.


Notable commercial or proprietary GIS software


Desktop GIS

Note: Almost all of the companies below offer Desktop GIS and WebMap Server products. Some such as Manifold Systems and Esri offer Spatial
DBMS In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
products as well.


Companies with high market share

*
Autodesk Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
– Products that interface with its
AutoCAD AutoCAD is a commercial computer-aided design (CAD) and drafting software application. Developed and marketed by Autodesk, AutoCAD was first released in December 1982 as a desktop app running on microcomputers with internal graphics controllers. ...
software package include Map 3D, Topobase, and
MapGuide MapGuide Open Source is a web-based Cartography, map-making platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. The application was introduced as open-source software, open-source by Auto ...
. *
Bentley Systems Bentley Systems, Incorporated is an American-based software development company that develops, manufactures, licenses, sells and supports computer software and services for the design, construction, and operation of infrastructure. The company' ...
– Products that interface with its
MicroStation MicroStation is a CAD software platform for two- and three-dimensional design and drafting, developed and sold by Bentley Systems and used in the architectural and engineering industries. It generates 2D/3D vector graphics objects and elements and ...
software package include Bentley Map and Bentley Map View. * ENVI – Utilized for image analysis, exploitation, and hyperspectral analysis. *
ERDAS IMAGINE Hexagon AB is a publicly listed global information technology company specializing in hardware and software digital reality that was founded in 1992 and headquartered in Stockholm, Sweden. Hexagon's B share is listed on the list of large companie ...
– Products include
Leica Photogrammetry Suite IMAGINE Photogrammetry (formerly Leica Photogrammetry Suite – LPS) is a software application for performing photogrammetric operations on imagery and extracting information from imagery. IMAGINE Photogrammetry is significant because it is a le ...
, ERDAS ER Mapper, ERDAS ECW/JP2 SDK (
ECW (file format) ECW (Enhanced Compression Wavelet) is a proprietary wavelet compression image format used for aerial photography and satellite imagery. It was developed by Earth Resource Mapping, which is now owned by Intergraph, part of Hexagon AB. It is a lossy ...
) and ERDAS APOLLO. *
Esri Esri (; Environmental Systems Research Institute) is an American multinational geographic information system (GIS) software company. It is best known for its ArcGIS products. With a 43% market share, Esri is the world's leading supplier of GIS ...
– Products include
ArcMap ArcMap is the main component of Esri's ArcGIS suite of geospatial processing programs, and is used primarily to view, edit, create, and analyze geospatial data. ArcMap allows the user to explore data within a data set, symbolize features accordin ...
,
ArcGIS ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ARC/INFO, a command line based GIS system for manipula ...
,
ArcSDE ArcSDE (''SDE'' for ''Spatial Database Engine'') is a server-software sub-system (produced and marketed by Esri) that aims to enable the usage of Relational Database Management Systems for spatial data. The spatial data may then be used as part of ...
,
ArcIMS ArcIMS (standing for Arc Internet Map Server) is a Web Map Server produced by Esri accessible through a web browser. It is a GIS that is designed to serve maps across the Internet. Sometimes these maps are just static images allowing simple panni ...
, ArcWeb services and
ArcGIS Server ArcGIS Server is the core server geographic information system (GIS) software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data. ArcGIS Server is typically deployed on-premises within the organ ...
. *
Intergraph Intergraph Corporation was an American software development and services company, which now forms part of Hexagon AB. It provides enterprise engineering and geospatially powered software to businesses, governments, and organizations around the w ...
– Products include G/Technology,
GeoMedia Hexagon Geospatial's (a division of Intergraph Corporation) GeoMedia Professional is a geographic information system (GIS) management solution for map generation and the analysis of geographic information with smart tools that capture and edit ...
, GeoMedia Professional, GeoMedia WebMap, and add-on products for industry sectors, as well as
photogrammetry Photogrammetry is the science and technology of obtaining reliable information about physical objects and the environment through the process of recording, measuring and interpreting photographic images and patterns of electromagnetic radiant ima ...
. * MapInfo – Desktop GIS
MapInfo Professional MapInfo Pro is a desktop geographic information system (GIS) software product produced by Precisely (formerly: Pitney Bowes Software and MapInfo Corporation) and used for mapping and location analysis. MapInfo Pro allows users to visualize, anal ...
. *
Smallworld Smallworld is the brand name of a portfolio of GIS software provided by GE Digital, a division of General Electric. The software was originally created by the Smallworld company founded in Cambridge, England, in 1989 by Dick Newell and others. S ...


Companies with minor but notable market share

*
Cadcorp Computer Aided Development Corporation Ltd. (Cadcorp) is a British owned and run company established in 1991. Cadcorp has its headquarters in Stevenage, Hertfordshire, U.K. Cadcorp has a network of distributors and value added resellers (VARs) ar ...
– Products include Cadcorp SIS, GeognoSIS, mSIS and developer kits. *
Caliper A caliper (British spelling also calliper, or in plurale tantum sense a pair of calipers) is a device used to measure the dimensions of an object. Many types of calipers permit reading out a measurement on a ruled scale, a dial, or a digital dis ...
– Products include
Maptitude Maptitude is a mapping software program created by Caliper Corporation that allows users to view, edit and integrate maps. The software and technology are designed to facilitate the geographical visualization and analysis of either included dat ...
,
TransModeler TransModeler is the name of a based traffic simulation platform for doing wide-area traffic planning, traffic management, and emergency evacuation studies that is developed by Caliper Corporation. It can animate the behavior of multi-modal tr ...
and TransCAD. *
Conform Conformity is the act of matching attitudes, beliefs, and behaviors to group norms, politics or being like-minded. Norms are implicit, specific rules, shared by a group of individuals, that guide their interactions with others. People often choo ...
by
GameSim GameSim Inc is an American video game developer founded in 2008 by Andrew Tosh. GameSim has a history of developing on different platforms, but has primarily focused on Xbox 360, Xbox One, Sony PS3, Sony PS4, PC platforms. In 2013, GameSim was ...
– Software for fusing and visualizing elevation, imagery, vectors, and LiDAR. The fused environment can be exported into 3D formats for gaming, simulation, and urban planning. * Dragon/ips – Remote sensing software with GIS capabilities. * Geosoft – GIS and data processing software used in
natural resource Natural resources are resources that are drawn from nature and used with few modifications. This includes the sources of valued characteristics such as commercial and industrial use, aesthetic value, scientific interest and cultural value. O ...
exploration Exploration refers to the historical practice of discovering remote lands. It is studied by geographers and historians. Two major eras of exploration occurred in human history: one of convergence, and one of divergence. The first, covering most ...
. *
GeoTime GeoTime is geospatial analysis software that allows the visual analysis of events over time. It adds time as the third dimension to a two-dimensional map (which can include 3D projection of terrain elevation geodata or any abstract diagrammatic ...
– software for 3D visual analysis and reporting of location data over time; an
ArcGIS extension ArcGIS is a family of client software, client, server software, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ArcInfo, ARC/INFO, a ...
is also available. *
Global Mapper Global Mapper is a geographic information system (GIS) software package currently developed by Blue Marble Geographics that runs on Microsoft Windows. The GIS software competes with ESRI, GeoMedia, Manifold System, and MapInfo GIS products. Globa ...
– GIS software package currently developed by
Blue Marble Geographics Blue Marble Geographics is a developer and provider of geographic information system software products focused on data translation. They provide software products and services for working with GIS data in different formats. Blue Marble is a mem ...
; originally based on USGS dlgv32 source code. * Golden Software – GIS and scientific software. Products include ''Surfer'' for gridding and contouring, ''MapViewer'' for thematic mapping and spatial analysis, ''Strater'' for well or borehole logging and cross sections, ''Voxler'' for true 3D well and component mapping, ''Didger'' for digitizing and coordinate conversion, and ''Grapher'' for 2D and 3D graphing. * Kongsberg Gallium Ltd. – Products include InterMAPhics and InterView. *
MapDotNet MapDotNet is a suite of geographic information system (GIS) software products developed by ISC that run on Microsoft Windows. The GIS software competes with ESRI and MapInfo GIS products. MapDotNet UX is the latest generation and consists of a set ...
– Framework written in C#/.NET for building WPF, Silverlight, and HTML5 applications. *
Manifold System Manifold System is a geographic information system (GIS) software package developed by Manifold Software Limited that runs on Microsoft Windows. Manifold System handles both vector and raster data, includes spatial SQL, a built-in Internet Map Ser ...
– GIS software package. * RegioGraph by GfK GeoMarketing – GIS software for business planning and analyses; company also provides compatible maps and market data. *
RemoteView RemoteView is the family name of a group of software programs designed by Textron Systems Geospatial Solutions to aid in analyzing satellite or aerial images of the Earth's surface for the purpose of collecting and disseminating geospatial intell ...
* SuperMap Inc. – a GIS software provider that offers Desktop, Component, Web, and Mobile GIS. *
TerrSet TerrSet (formerly IDRISI) is an integrated geographic information system (GIS) and remote sensing software developed by Clark Labs at Clark University for the analysis and display of digital geospatial information. TerrSet is a PC grid-based syste ...
(formerly IDRISI) – GIS and Image Processing product developed by Clark Labs at
Clark University Clark University is a private research university in Worcester, Massachusetts. Founded in 1887 with a large endowment from its namesake Jonas Gilman Clark, a prominent businessman, Clark was one of the first modern research universities in the ...
. *
TNTmips TNTmips is a geospatial analysis system providing a fully featured GIS, RDBMS, and automated image processing system with CAD, TIN, surface modeling, map layout and innovative data publishing tools. TNTmips has a single integrated system with ...
by MicroImages – a system integrating desktop GIS, advanced image processing, 2D-3D-stereo visualization, desktop cartography, geospatial database management, and webmap publishing. *
twiGIS twiGIS is a web-based geographical information system software, developed by (former CAD Studio, part of the European group Arkance). Compatible with standard GIS and mapping technologies, like QGIS, PostGIS, AutoCAD Map 3D, What3words and ESR ...
– a web based GIS/FM software, developed by Arkance Systems.


GIS as a service

Many suppliers are now starting to offer Internet based services as well as or instead of downloadable software and/or data. These can be free, funded by advertising or paid for on subscription; they split into three areas: *
SaaS Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software. SaaS is cons ...
– Software as a Service: Software available as a service on the Internet **
ArcGIS ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ARC/INFO, a command line based GIS system for manipula ...
Online – Esri's cloud based version of ArcGIS **
CartoDB CARTO (formerly CartoDB) is a software as a service (SaaS) cloud computing platform that provides GIS, web mapping, and spatial data science tools. The company is positioned as a Location Intelligence platform due to tools with an aptitude for da ...
– Online mapping platform that offers an open source, cloud based SaaS model **
Mapbox Mapbox is an American provider of custom online maps for websites and applications such as Foursquare, Lonely Planet, the ''Financial Times'', The Weather Channel, Instacart Inc. and Snapchat. Since 2010, it has rapidly expanded the niche of cus ...
– Provider of custom online maps for websites *
PaaS Platform as a service (PaaS) or application platform as a service (aPaaS) or platform-based service is a category of cloud computing services that allows customers to provision, instantiate, run, and manage a modular bundle comprising a computing ...
– Platform as a Service:
geocoding Address geocoding, or simply geocoding, is the process of taking a text-based description of a location, such as an address or the name of a place, and returning geographic coordinates, frequently latitude/longitude pair, to identify a locatio ...
or analysis/processing services **
ArcGIS ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ARC/INFO, a command line based GIS system for manipula ...
Online ** FME Cloud **
Google Maps Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panoramic views of streets ( Street View), real-time traffic conditions, and rou ...
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
API version 3 **
Here Maps HERE WeGo is a web mapping and navigation service, operated by HERE Technologies and originally developed by Nokia. In 2013, HERE Technologies released this web mapping application for Windows Phone and the World Wide Web as a revamped version ...
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
API version **
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
Bing Bing most often refers to: * Bing Crosby (1903–1977), American singer * Microsoft Bing, a web search engine Bing may also refer to: Food and drink * Bing (bread), a Chinese flatbread * Bing (soft drink), a UK brand * Bing cherry, a varie ...
Geocode Dataflow API ** US Census Geocoder *
DaaS DAAS, DaaS or Daas may refer to: * Data as a Service (DaaS), a model of delivering dynamic data * Desktop as a service (DaaS): "desktop" virtualization in computing * Daas (2005 film), an Indian Tamil romantic film * Daas (2011 film), a Polish f ...
– Data as a Service: data or content services **
ArcGIS ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ARC/INFO, a command line based GIS system for manipula ...
Online **
Apple Maps Apple Maps is a web mapping service developed by Apple Inc. The default map system of iOS, iPadOS, macOS, and watchOS, it provides directions and estimated times of arrival for driving, walking, cycling, and public transportation navigation. ...
**
Google Maps Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panoramic views of streets ( Street View), real-time traffic conditions, and rou ...
**
Here Maps HERE WeGo is a web mapping and navigation service, operated by HERE Technologies and originally developed by Nokia. In 2013, HERE Technologies released this web mapping application for Windows Phone and the World Wide Web as a revamped version ...
**
OpenStreetMap OpenStreetMap (OSM) is a free, open geographic database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveys, trace from aerial imagery and also import from other freely licensed g ...
** Microsoft
Bing Maps Bing Maps (previously Live Search Maps, Windows Live Maps, Windows Live Local, and MSN Virtual Earth) is a web mapping service provided as a part of Microsoft's Bing suite of search engines and powered by the Bing Maps Platform framework. Since 20 ...


Spatial DBMS

* Boeing's Spatial Query Server – Spatially enables Sybase ASE. *
IBM Db2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON a ...
– Allows spatial querying and storing of most spatial data types. *
Informix IBM Informix is a product family within IBM's Information Management division that is centered on several relational database management system (RDBMS) offerings. The Informix products were originally developed by Informix Corporation, whose I ...
– Allows spatial querying and storing of most spatial data types. *
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
– Allows spatial querying and storing of most spatial data types. *
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ma ...
(2008 and later) – GIS products such as MapInfo and Cadcorp SIS can read and edit this data while Esri and others are expected to be able to read and edit this data at some point in the future. *
Oracle Spatial Oracle Spatial and Graph, formerly Oracle Spatial, is a free option component of the Oracle Database. The spatial features in Oracle Spatial and Graph aid users in managing geographic and location-data in a native type within an Oracle database, po ...
– Product allows users to perform geographic operations and store spatial data types in an Oracle environment. Most commercial GIS packages can read and edit spatial data stored in this way. *
SAP HANA SAP HANA (HochleistungsANalyseAnwendung or High-performance ANalytic Application) is an in-memory, column-oriented, relational database management system developed and marketed by SAP SE. Its primary function as the software running a databas ...
– Allows users to store common spatial data types, load spatial data files with well-known text (WKT) and well-known binary (WKB) formats and perform spatial processing using SQL. Open Geospatial Consortium (OGC) certification allows third party GIS software providers to store and process spatial data. GIS products such as ArcGIS from Esri work with HANA. *
Teradata Teradata Corporation is an American software company that provides cloud database and analytics-related software, products, and services. The company was formed in 1979 in Brentwood, California, as a collaboration between researchers at Caltech a ...
– Teradata geospatial allows storage and spatial analysis on location-based data which is stored using native geospatial data-types within the Teradata database. *
VMDS VMDS abbreviates the relational database technology called Version Managed Data Store provided by GE Energy as part of its Smallworld technology platform and was designed from the outset to store and analyse the highly complex spatial and topologi ...
– Version managed data store from Smallworld. * Crunchy Certified PostGIS -
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 1994 ...
certified open source distribution of PostgreSQL with PostGIS from Crunchy Data.


Geospatial Internet of Things

*
SensorUp SensorUp Inc. is an Internet of Things company based in Calgary, Alberta, Canada. SensorUp led the development of the Open Geospatial Consortium SensorThings API standard specification, an open and unified geospatial framework to interconnect IoT ...
– SensorUp provides the Cloud hosting and SDKs, based on the
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 1994 ...
SensorThings API SensorThings API is an Open Geospatial Consortium (OGC) standard providing an open and unified framework to interconnect IoT sensing devices, data, and applications over the Web. It is an open standard addressing the syntactic interoperabilit ...
standard.


See also

*
Comparison of geographic information systems software This is a comparison of notable geographic information system, GIS software. To be included on this list, the software must have a linked existing article. License, source, & operating system support Pure server Map servers Map caches Pure ...
*
GIS Live DVD ''GIS Live DVD'' is a type of the thematic Live CD containing GIS/ RS applications and related tutorials, and sample data sets. The general sense of a ''GIS Live DVD'' is to demonstrate the power of FLOSS GIS and encourage users to start on FLOSS ...
*
Open Source Geospatial Foundation The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 200 ...
(OSGeo)


References

{{DEFAULTSORT:Gis Software Lists of software